package com.peachcastle.events  
{
	import flash.events.Event;
	import com.app.model.data.HallListItemData;
	
	public class HallEvent extends Event 
	{
		
		public static const HALL_START_GAME:String = "hall_start_game";
		
		public static const HALL_SELECT_ITEM:String = "hall_select_item";
		
		public static const HALL_SELECT_ROOM:String = "hall_select_room";
		
		public static const HALL_SELECT_ITEM_FRIEND:String = "hall_select_item_friend";
		
		public static const HALL_SELECT_LEVEL:String = "hall_select_level";
		
		public var data:HallListItemData;
		
		public function HallEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false) 
		{ 
			super(type, bubbles, cancelable);
		} 
		
		public override function clone():Event 
		{ 
			return new HallEvent(type, bubbles, cancelable);
		} 
		
		public override function toString():String 
		{ 
			return formatToString("HallEvent", "type", "bubbles", "cancelable", "eventPhase"); 
		}
		
	}
	
}